package com.quectel.emp.vo.scheduling;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.util.List;

/**
 * 在这里编写说明
 *
 * @author: ryan
 * @email: ryan.ran@quectel.com
 * @date: 2023-07-27 10:04:00
 */

@Schema
@Data
public class DailyCheckInfoResp {

    @Schema(description = "当天状况")
    private List<SituationCls> situations;
    @Schema(description = "打卡列表")
    private List<DailyPreCheckResp.CheckTimeCls> checks;
    @Schema(description = "打卡明细")
    private List<DailyPreCheckResp.CheckTimeItemCls> checkRecords;

    @Data
    @Schema
    public static class SituationCls{
        @Schema(description = "考勤状况类型 1班 2休 3假期 4出差 5外出")
        private Byte situationType;
        @Schema(description = "考勤状况")
        private String situation;
    }
}
